{{tag>bugzilla bug vétuste brouillon}}

----


====== BUGZILLA 3 ======

<note>La page n'existant pas encore je l'ai ajoutée brièvement, surtout pour un point à finaliser manuellement sous **Ubuntu 8.10**.</note>

<note important>N'est pas inclus dans la version **8.04 LTS**</note>

<note tip>Dans la version **9.04 server**, l'installation se fait sans problème et tout semble fonctionner manipulations particulières, si ce n'est que le lien vers bugzilla3 est le suivant : http://127.0.0.1/cgi-bin/bugzilla3</note>


<note tip>Dans la version **9.10**, Installer d'abord le paquet [[apt://patchutils]] puis installez [[apt://bugzilla3]]\\ Le lien vers bugzilla3 est le suivant : http://127.0.0.1/cgi-bin/bugzilla3/index.cgi</note>

===== Description =====

FIXME


===== Pré requis  =====


Apache et Mysql doivent être installés et paramétrés (voir page [[lamp]])

===== Installation =====

Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ** [[apt://bugzilla3|bugzilla3]]**, puis suivre les instructions. Jusque là pas de problème particulier, sauf que l'accès via un navigateur ne fonctionne pas directement.
Pour cela tapez dans un [[terminal]] :

  cp /usr/share/bugzilla3/debian/apache.conf /etc/apache2/conf.d/bugzilla3.conf


Si en enregistrant des paramètres, lors de l'utilisation de bugzilla, vous obtenez un message d'erreur, tentez ceci avant de rafraichir la page :

  sudo chown -R www-data:www-data /etc/bugzilla3
cela donne les droits à Apache de modifier le contenu du dossier /etc/bugzilla3

==== apache2.conf ====


[[:tutoriel:comment_editer_un_fichier|Editer le fichier]] **///etc/apache2/apache2.conf//**


A la fin du fichier on ajoute la ligne suivante : 

  RedirectMatch ^/cgi-bin/bugzilla3[/]*$ /cgi-bin/bugzilla3/index.cgi

==== httpd.conf ====


On [[:tutoriel:comment_editer_un_fichier|édite le fichier]] //**/etc/apache2/httpd.conf**//

On y ajoute ces lignes :

  <Directory /usr/share/bugzilla3/web>
  AddHandler cgi-script .cgi
  Options +Indexes +ExecCGI +FollowSymLinks
  DirectoryIndex index.cgi
  AllowOverride Limit
  </Directory>


On relance le serveur Apache

  sudo /etc/init.d/apache2 restart

voire un reload ?

===== Accès =====

Si tout s'est bien passé vous pouvez accéder à Bugzilla avec le lien suivant

[[http://127.0.0.1/cgi-bin/bugzilla3/index.cgi]]

voire directement via ce lien grâce au //RedirectMatch//

[[http://127.0.0.1/cgi-bin/bugzilla3/]]

===== Paramétrage =====

FIXME

===== Utilisations =====

==== [[Subeclipse]] ====

Dans Eclipse installer le composant [[http://www.eclipse.org/mylyn/|Mylyn]] avec le "connector" Bugzilla.
Suivre simplement les instructions que vous trouverez sur le site ;-)

<note>J'avais un soucis d'ajout de tâche depuis Eclipse sur le repository Bugzilla, la tâche s'enregistrait bien dans Bugzilla, mais la validation n'était pas correcte dans Eclipse. Cette tâche apparaissait donc deux fois, une première fois en tâche non soumise et la seconde dans les tâches du repository. Cela est en fait lié au format de la date. J'ai rebasculé Bugzilla sur "en" et ça fonctionne. Perso, en anglais ça ne me dérange pas, mais si vous avez la solution FIXME</note>

===== Liens =====
  * **[[http://www.bugzilla.org/|Site officiel]]**


------
//Contributeurs : // [[:utilisateurs/chtiland]]